/**
 * 数的遍历操作也是图的遍历操作的一种特例
 * 
 * 深度优先遍历：
 * 1. 从根节点开始，依次访问每个子节点
 * 2. 当访问到某个节点时，如果该节点还有子节点，就继续访问该节点的子节点
 * 3. 当访问到某个节点时，如果该节点没有子节点，就返回上一层节点，继续访问上一层节点的其他子节点
 * 
 * 
 * 广度优先遍历：
 * 1. 从根节点开始，依次访问同一层的节点
 * 2. 同一层的节点访问完后，再访问下一层的节点
 * 3. 以此类推，直到所有节点都被访问到
 * 4. 广度优先遍历通常使用队列来实现
 *
 */
